#include "mainwindow.h"
#include <QMenuBar>
#include <QIcon>
#include <QToolBar>
#include <QToolButton>
#include <QStatusBar>
#include <QLabel>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    this->resize(600,400);

    // 菜单栏创建，最多只有一个菜单栏
    QMenuBar *Mbar = menuBar();
    // Mbar->heightForWidth(200);
    // Mbar->resize(10,20);

    // 将菜单栏放入窗口
    setMenuBar(Mbar);

    // 创建菜单
    QIcon str = QIcon(":/new/prefix1/image/Ireina.png");
    QMenu *PersonCenterMenu = Mbar->addMenu("个人中心(C)");
    QMenu *MessageMenu = Mbar->addMenu("消息(M)");
    PersonCenterMenu->setIcon(str);

    // 创建菜单项
    QAction *M_PCA = PersonCenterMenu->addAction("个人中心");
    M_PCA->setIcon(str);
    M_PCA->setIconText("伊蕾娜");
    QAction *M_ASA = PersonCenterMenu->addAction("账户设置");



    // 设置工具栏
    QToolBar *Tbar_a = new QToolBar(this);

    // 显示工具栏
    addToolBar(Tbar_a);

    // 创建工具按钮
    Tbar_a->addAction(M_PCA);
    QAction *GradeManage = new QAction("成绩管理");
    Tbar_a->addSeparator();
    Tbar_a->addAction(GradeManage);



    // 创建状态栏
    QStatusBar *Sbar = new QStatusBar();

    // 设置到窗口中
    setStatusBar(Sbar);

    QString str1 = QString("what's up");
    // 放置标签
    QLabel *Label_a = new QLabel(str1,this);
    Sbar->addWidget(Label_a);
}

MainWindow::~MainWindow()
{
}

